@charset "utf-8";
/* CSS Document */

 @import url("default.css");
/* -------------- Home Page Bottom ------------------------------------ */
div#container div#content_wrap {
	position: relative;
	width: 950px;
	min-height: 745px;
 *height: auto;
	float: left;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	margin-top: 0;
}
div#content_wrap div#content_right {
	position: relative;
	width: 675px;
	min-height: 640px;
 *height: auto;
	float: left;
padding-left: 1px;	

}
div#content_wrap div#content_left {
	position: relative;
	width: 268px;
	min-height: 640px;
 *height: auto;
	float: left;
	border-right: 2px solid #a0d1f9;
	margin-top: 0px;
	margin-right: 0px;
/* 	background: url(/bpu/assets/slices/header_corner_shadow.jpg) no-repeat left top; */
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#content_left H1 { font-size: 20px; font-weight: 600; color:#16632b ; padding-left: 0px;}
h1 > i {margin-right: 7px;}
.circle_icon {
	background-color: #e0dede;
	padding: 13px;

	border-radius: 50%;font-size: 25px;
	line-height:25px;
	color:  #105d29;
	margin-bottom: 10px;

}
div#content_wrap div#content_btm {
	position: relative;
	width: 950px;
	margin: 0px;
	padding-top: 18px;
	padding-bottom: 18px;
	float: left;

		text-align:center;
			border-bottom: 2px solid #a0d1f9;
				border-top: 2px solid #a0d1f9;
}
/*============================*/
/*===  Slider Styles ===*/
/*============================*/
div#content_right div#slider-wrapper {
		width:675px;
	max-height:503px;
	margin: 0;
	padding: 0;
		border: 1px solid #f5f4fa;
}
#slider {
	position:relative;
		width:675px;
	height:503px;
	margin-left:0px;
	background:url(/bpu/assets/slices/loading.gif) no-repeat 50% 50%;
}
#slider img, .slider img {
	width:675px;
	height:503px;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
#slider a {
	border:0;
	display:block;
}
.nivo-controlNav {
	position:absolute;
	left:290px;
	bottom:-24px;

}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(/bpu/assets/slices/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}
.nivo-caption {
	text-shadow:none;
	font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
	color:#efe9d1;
	text-decoration:underline;
}
/*===================*/
/*=== Msg box Styles ===*/
/*===================*/
#message_box_wrap{
	float: left;
	width: 664px;
	padding: 5px;
	border-right: 1px solid #919b90;
	border-bottom: 1px solid #919b90;
	margin-top: 2px;

	
	
	
}
#message_box_wrap #message_box{
	position: relative;
	float: left;
width: 664px;
	height: auto;

	margin-top: 0;

	font-size: 12px;



	/*
		padding-bottom: 12px;
		padding-top: 12px;
			border: 1px solid #1a712d;
*/


	
	
	
}
#message_box img {
	width: 664px;

	padding:0;
	margin:0;
}
.green{
	background-color: #16632b;
	color: #fff;
}
.red{
	background-color: #c31202;
	color: #fff;
	text-decoration: underline;
	
}
#message_box a:link, #message_box a:visited {
	color: #fff;

	margin: 0px;
/*	display:block;
	float: left;  */

	height: 15px;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	text-decoration: underline;
}
/*===================*/
/*=== LEft Links ===*/
/*===================*/
div#content_left #news_box, div#content_left #links_box{
	position: relative;
	width: 255px;

	float: left;

	padding: 10px 0;
	margin-top: 5px;
	border-top: 1px solid #105d29;
	border-bottom: 1px solid #105d29;
	margin-right: 0px;
		margin-bottom: 10px;
	font-size: 12px;
	

}
div#content_left #links_box{

	margin-top: 60px;

	

}

div#content_left #news_box ul{
	margin:0;
	padding: 0;
	list-style: none;
	line-height: normal;
	
}
div#content_left #news_box ul li{
	display: block;
	margin-bottom: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}
 div#content_left #events_box{
	position: relative;
	width: 255px;

	float: left;

	padding: 10px 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	font-size: 12px;
	

}
div#events_box a.more, div#news_box a.more, #links_box a.more{
	float:right;
	color: #fff;
	background-color: #105d29;
	text-decoration:underline;
	padding-right: 10px;
		font-size: 11px;
		padding: 3px 7px;
		border-radius: 5px;
		
}
div#content_left #links_box{
	position: relative;
	width: 236px;

	float: left;

	padding: 10px 0px;
	margin-top: 0px;
	margin-right: 0px;
		margin-bottom: 0px;
	font-size: 12px;
	

}
#links_box img{
	border: 0;
	padding: 0;
	float: left;
	margin-bottom: 5px;
}
#links_box img:nth-child(3) {
		margin-bottom: 0px;
}
 div#content_left #events_box img, div#content_left #news_box img{
	 float: left;
	 padding-bottom: 5px;
	 border: 0 none;
 }
#news_box h3 {
	
	vertical-align: middle;
		background:url(/bpu/assets/slices/icon_new.jpg) no-repeat -1px top;
		font-size: 16px;
		line-height: 18px;
		color: #081156;
		padding-left: 45px;
		min-height: 35px;
		padding-top: 0px;
		letter-spacing: 0.1px;
		
		
}
#events_box h3 {
	
	vertical-align: middle;
		background:url(/bpu/assets/slices/icon_calendar.jpg) no-repeat -1px top;
		font-size: 16px;
		line-height: 18px;
		color: #081156;
		padding-left: 50px;
		min-height: 35px;
		padding-top: 8px;
		letter-spacing: 0.1px;
		
		
}
 
 div#content_left #events_box ul{

 list-style: none;
 padding: 0;
 margin: 0;

	
	 
 }
  div#events_box ul li {
	   list-style: none;
	color: #666;
	font-size: 13px;
	padding-left: 15px;
	padding-bottom: 5px;
	background-image: url(/bpu/assets/slices/bullet_black.gif);
	background-repeat: no-repeat;
	background-position: 0 25%;	
  }
 #news_box a {
	 font-size: 12px;
	 line-height:normal;
	 color: #333;


 padding: 0;
 margin: 0;
 }
 div#events_box ul li a {
	 font-size: 12px;
	 line-height:normal;


 }

	

